having a mental deficiency - Français Anglais Dictionnaire